little-france-10142
05/10/2022, 10:40 PMit('checks all links', () => {
cy.visit('http://localhost:3000/logout')
cy.contains('login').click()
cy.location('pathname').should('eq', '/login')
cy.go('back')
})
little-france-10142
05/10/2022, 10:43 PMlittle-france-10142
05/10/2022, 10:45 PM<nav>
<a href="/blog">Blog</a>
<a href="/about">About</a>
<a href="/contact">Contact</a>
</nav>
it('click all links', () => {
cy.visit('/')
// blog page
cy.contains('blog').click()
cy.location('pathname').should('eq', '/blog')
cy.go('back')
// about page
cy.contains('about').click()
cy.location('pathname').should('eq', '/about')
cy.go('back')
// contact page
cy.contains('contact').click()
cy.location('pathname').should('eq', '/contact')
cy.go('back')
});
little-france-10142
05/10/2022, 11:11 PM'right here'
instead. But that doesn't seem like a valid solution to me.
it('checks all links', () => {
cy.visit('http://localhost:3000/logout')
cy.contains('a', 'Click here').click()
cy.location('pathname').should('eq', '/login')
cy.go('back')
cy.contains('a', 'right here').click()
cy.location('pathname').should('eq', '/signup')
cy.go('back')
})
gray-kilobyte-89541
05/11/2022, 12:24 AMlittle-france-10142
05/11/2022, 1:16 PMgray-kilobyte-89541
05/11/2022, 3:56 PMlittle-france-10142
05/11/2022, 4:37 PMlittle-france-10142
05/11/2022, 4:53 PMgray-kilobyte-89541
05/11/2022, 4:54 PMgray-kilobyte-89541
05/11/2022, 4:55 PMlittle-france-10142
05/11/2022, 5:13 PM